School Management Plugin

Hey Good Night. I’ve downloaded a School Management System plugin from but im not getting to upload the file to my plugin section. Can you help me out.

Hi. Maybe I can be of assistance with your school management plugin install. I would need to have access granted to me as a team member on your Pantheon site to investigate. If you’re comfortable doing that, my email address is If you’d like to meet face-to-face first, my calendar is open to schedule at

Hey. I’ve added you to the team.

Hi. I’ve logged into your site and tested accessing the “Settings” page of your plugin. It’s giving this error:

Sorry, you are not allowed to access this page.

When I look at the php-error.log file on the server, it appears that there is a bug in the plugin involving a bad MySQL query. The error says:

[26-Aug-2023 20:25:22 UTC] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '(``)' at line 1 for query ALTER TABLE wp_wpsp_teacher ADD `` (``) made by activate_plugin, do_action('activate_wpschoolpress/wpschoolpress.php'), WP_Hook->do_action, WP_Hook->apply_filters, wpsp_activation, include_once('/plugins/wpschoolpress/lib/wpsp-activation.php'), dbDelta

I searched online and on the plugin developer’s site for clues as to what the error is and how to fix it, but I didn’t find anything. It’s possible it’s a new error or one they don’t know about yet. I would advise you to contact the plugin developer’s support team and relay this information to them. It would be something that they would necessarily need to fix so that the solution will be included in their next update.

Hopefully that was helpful!

1 Like

alright thanks a lot bro, quick question tho, do you think the error occurred because it a GPL plugin?

I don’t think the GPL status will matter much. Both GPL and non-GPL plugins have the same propensity to have errors in programming. GPL just alters how the plugin can be shared and rewritten for other purposes.